package com.example.fresh_fruit.mapper;

import com.example.fresh_fruit.entity.Customer;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @author :飞天の鱼
 * @date : 2022/8/12 10:37
 */
@Repository
public interface CustomerMapper {

//    boolean insert(Customer customer);

    boolean delete(Integer id);


    //Integer update(@Param("cid") Integer cid, @Param("passwd") String passwd);//    修改密码

    Customer findById(Integer id);

    List<Customer> selectAll();

    Customer findByName(String name);//查询名称是否存在

    Customer login(@Param("name") String name, @Param("passwd") String passwd);//登入

    boolean insertName(Customer customer);//注册，即插入新用户

    void update(Customer result);
//    int insertName(@Param("customer") Customer customer);//注册，即插入新用户

    /**
     * @param id
     * 充值，消费，账户余额有关的操作
     * @return
     */
    int updataBanlance(Integer id);

}
